home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Text⁄Files / File List 14 / FileSearch.h < prev    next >
Text File  |  1990-09-14  |  735b  |  28 lines

  1. /*
  2.     FileList 1.4
  3.     "FileSearch.h"
  4. */
  5.  
  6. short IsArchive (HFileInfo *);
  7. void CloseArchive (void);
  8. CInfoPBPtr NextArchiveFile (void);
  9.  
  10. Boolean FileSearchOpen (short);
  11. HVolumeParam *FirstVol (short);
  12. HVolumeParam *NextVol (void);
  13. void FirstFile (long);
  14. CInfoPBPtr NextFile (void);
  15. short CurrVol (void);
  16. short CurrLevel (void);
  17. long CurrDir (void);
  18. Boolean PopDir (void);
  19. void FileSearchClose (void);
  20.  
  21. #define IsHFSVol(volPB)            (volPB.ioVSigWord == 0x4244)
  22. #define IsMFSVol(volPB)            (volPB.ioVSigWord == 0xD2D7)
  23. #define IsHFSorMFS                (volPB.ioVFSID == 0x0000)
  24. #define IsAppleShare            (volPB.ioVFSID >= 0x0001 && \
  25.                                     volPB.ioVFSID<= 0x0016)
  26. #define IsHighSierra            (volPB.ioVFSID == 0x4242)
  27. #define IsISO9660                (volPB.ioVFSID == 0x4147)
  28.